package com.scott.flyweight.lesson01;

/**
 * 不需要共享的享元对象
 * 一般是组合关系。有几个共享的对象组成
 */
public class UnsharedConcreteFlyweight implements Flyweight {

	//状态
	private String state;
	
	@Override
	public void operate(String outerState) {
		
		//具体处理逻辑  可能会用到享元对象的内部状态  和 享元对象的外部状态
		System.out.println("状态=["+this.state+"]。外部状态=["+outerState);
	}

}
